home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / program / inter54e.zip / INTSUM16.ZIP / INTSUM.MAK < prev    next >
Makefile  |  1995-08-20  |  2KB  |  66 lines

  1. #***********************************************************
  2. #  INTSUM.MAK                                         
  3. #  Makefile for Interrupt Summary searching program   
  4. #***********************************************************
  5.  
  6. #  Comment out this line to remove debug information
  7. # debug=1
  8.  
  9. MODEL=C
  10.  
  11. prog=intsum
  12. progsrc=$(prog).cpp
  13. progobj=$(prog).obj
  14. progexe=$(prog).exe
  15.  
  16. !if !defined(debug)
  17. AFLAGS = /Cp /W3
  18. CFLAGS = /A$(MODEL) /Gs /Os /W3 /Zp1
  19. LFLAGS = /noi
  20. !else
  21. AFLAGS = /Cp /W3 /Zi
  22. CFLAGS = /A$(MODEL) /Gs /Os /W3 /Zp1 /Zi
  23. LFLAGS = /noi /noe /m /CO
  24. !endif
  25.  
  26. # libs = mcm$(MODEL) mrocket.lib
  27.  
  28. # OBJS    = $(progobj) config.obj err_exit.obj
  29. OBJS    = $(progobj) idata.obj msgs.obj err_exit.obj dvideo.obj \
  30.           reffile.obj listfile.obj strstri.obj config.obj
  31.  
  32. #   Pseudo-targets:
  33.  
  34. ALL : $(progexe)
  35.  
  36. dvideo.obj: dvideo.asm
  37.         ml /c $(AFLAGS) $*.asm
  38.  
  39. strstri.obj: strstri.asm
  40.         ml /c $(AFLAGS) $*.asm
  41.  
  42. $(progobj): $(progsrc) intsum.hpp
  43.         cl /c $(CFLAGS) $*.cpp
  44.  
  45. idata.obj: idata.cpp intsum.hpp
  46.         cl /c $(CFLAGS) $*.cpp
  47.  
  48. msgs.obj: msgs.cpp intsum.hpp
  49.         cl /c $(CFLAGS) $*.cpp
  50.  
  51. reffile.obj: reffile.cpp intsum.hpp
  52.         cl /c $(CFLAGS) $*.cpp
  53.  
  54. listfile.obj: listfile.cpp intsum.hpp
  55.         cl /c $(CFLAGS) $*.cpp
  56.  
  57. config.obj: config.cpp intsum.hpp err_exit.hpp
  58.         cl /c $(CFLAGS) $*.cpp
  59.  
  60. err_exit.obj: err_exit.cpp
  61.         cl /c $(CFLAGS) $*.cpp
  62.  
  63. $(progexe) : $(OBJS)
  64.    link $(LFLAGS) $(OBJS),$(prog),,$(libs);
  65.  
  66.